<?php
class Usuarios_Form_Adjuntos extends Form_Cna {
	
	public function __construct($options = null) {
		parent::__construct($options);
	}
	
	public function init() {
	    
	    $appConfig = Zend_Registry::get('appConfig');
	    $domConfig = Zend_Registry::get('domConfig');
				
		$this->setName('adjuntos');
		$this->setMethod("post");
		$this->setAttrib('enctype', 'multipart/form-data');
		
		$array_elements[] = new Zend_Form_Element_Hidden("borrarbusqueda");
		$array_elements[] = new Zend_Form_Element_Hidden("coddocumento");
		$array_elements[] = new Zend_Form_Element_Hidden("codusuario");
		$array_elements[] = new Zend_Form_Element_Hidden("tipo");
		      
		$archivo = new Zend_Form_Element_File('archivo');
		$archivo->setLabel('Adjuntar archivo :');
        $archivo->setMaxFileSize(10485760);
		$archivo->addValidator('Size', false, 10485760); // 10MB = 10,485,760 bytes
		$archivo->setDestination($appConfig->get("ruta_archivos"));
        $archivo->setRequired(true);
        $archivo->setValueDisabled(true);
        $archivo->addValidator('Extension', false, $domConfig->EXTENSIONES_ARCHIVOS);
        $archivo->addValidator('Count', false, 1);
        $archivo->setDescription("Anexos: Documentos de soporte que den cuenta de la información descrita, diferentes a los adjuntados anteriormente.");
        $array_elements[] = $archivo;
        		        
		$submit = new Zend_Form_Element_Submit ( 'btnSubmit' );
		$submit->setValue('Guardar');
		$submit->setLabel("Guardar");
		$submit->setAttrib("class", "iceCmdBtn");
		$array_elements[] = $submit;
		
		$this->addElements ( $array_elements);
		$this->loadTableDecorators();
	}
}